home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 March
/
EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso
/
earcd
/
comm2
/
kms20src.lha
/
KMSC
/
kms_protos.h
< prev
next >
Wrap
Text File
|
1995-05-06
|
12KB
|
335 lines
/* MACHINE GENERATED */
/* access.c */
Prototype UBYTE CheckAccess(struct AreaNode *);
Prototype struct ACLNode *CheckACL(UWORD, STRPTR);
Prototype struct ACLNode *InsertACL(STRPTR);
Prototype VOID RemoveACL(struct ACLNode *);
Prototype VOID ListACL(VOID);
Prototype VOID EditACL(STRPTR);
Prototype BOOL EditACLInfo(struct ACLNode *);
Prototype VOID DeleteACL(STRPTR);
Prototype VOID ListBitNames(VOID);
Prototype BOOL EditBitNames(VOID);
/* areas.c */
Prototype struct AreaNode *SetArea(UWORD);
Prototype UMSMsgNum SelectArea(STRPTR);
Prototype struct AreaNode *InsertArea(VOID);
Prototype VOID DeleteArea(struct AreaNode *);
Prototype BOOL EditArea(STRPTR, UWORD);
Prototype BOOL EditAreaInfo(struct AreaNode *);
Prototype BOOL RemoveArea(STRPTR);
Prototype BOOL ListAreas(STRPTR, UWORD);
Prototype BOOL PrintAreaInfo(struct AreaNode *, UBYTE);
Prototype BOOL ChangePath(STRPTR);
Prototype VOID CreatePath(struct AreaNode *);
Prototype struct AreaNode *ChangeArea(STRPTR);
Prototype STRPTR PathParse(STRPTR, STRPTR);
Prototype struct AreaNode *SeekAreaName(struct AreaNode *, STRPTR);
Prototype struct AreaNode *AreaSearch(STRPTR);
Prototype BOOL AreaModify(STRPTR, UWORD);
Prototype BOOL GlobalAreaChange(STRPTR, UWORD, UWORD, ULONG);
Prototype VOID TakeASem(BOOL);
Prototype VOID DropASem(VOID);
/* commands.c */
Prototype VOID Cmd_QMARK(VOID);
Prototype VOID Cmd_HILFE(VOID);
Prototype VOID Cmd_BRETT(VOID);
Prototype VOID Cmd_INHALT(VOID);
Prototype VOID Cmd_LESEN(VOID);
Prototype VOID Cmd_SCHREIBEN(VOID);
Prototype VOID Cmd_ANTWORT(VOID);
Prototype VOID Cmd_SHUTDOWN(VOID);
Prototype VOID Cmd_UMSINFO(VOID);
Prototype VOID Cmd_HISTORY(VOID);
Prototype VOID Cmd_UMSDIR(VOID);
Prototype VOID Cmd_AEDIT(VOID);
Prototype VOID Cmd_UMSEXPIRE(VOID);
Prototype VOID Cmd_USERPREFS(VOID);
Prototype VOID Cmd_TEMPPREFS(VOID);
Prototype VOID Cmd_PASSWORD(VOID);
Prototype VOID Cmd_DELETE(VOID);
Prototype VOID Cmd_DELPROT(VOID);
Prototype VOID Cmd_SELECT(VOID);
Prototype VOID Cmd_HIDE(VOID);
Prototype VOID Cmd_PORTLIST(VOID);
Prototype VOID Cmd_KMSREXX(UWORD);
Prototype VOID Cmd_KMSBATCH(VOID);
Prototype VOID Cmd_ECHO(VOID);
Prototype VOID Cmd_LABERFILTER(VOID);
Prototype VOID Cmd_VORMERKER(VOID);
Prototype VOID Cmd_UEDIT(VOID);
Prototype VOID Cmd_UDIR(VOID);
Prototype VOID Cmd_PEDIT(VOID);
Prototype VOID Cmd_PDELETE(VOID);
Prototype VOID Cmd_PDIR(VOID);
Prototype VOID Cmd_PUPLOAD(VOID);
Prototype VOID Cmd_PDOWNLOAD(VOID);
Prototype VOID Cmd_SIGEDIT(VOID);
Prototype VOID Cmd_INFO(VOID);
Prototype VOID Cmd_ALIAS(VOID);
Prototype VOID Cmd_LOG(VOID);
Prototype VOID Cmd_ACLEDIT(VOID);
Prototype VOID Cmd_SYSMSG(VOID);
Prototype VOID Cmd_REREAD(VOID);
Prototype VOID Cmd_BITED(VOID);
Prototype VOID Cmd_UPLOAD(VOID);
Prototype VOID Cmd_DOWNLOAD(VOID);
Prototype VOID Cmd_SCHREIBMODUS(VOID);
Prototype VOID Cmd_EXEC(VOID);
Prototype VOID Cmd_PAUSE(VOID);
Prototype VOID Cmd_CHAT(VOID);
/* datei.c */
Prototype LONG DirWork(STRPTR, STRPTR, UWORD);
Prototype BOOL Exists(STRPTR);
Prototype BOOL DirExists(STRPTR);
Prototype BOOL SendFile(STRPTR, UWORD);
Prototype VOID LogEntry(STRPTR);
Prototype VOID SysMsg(UWORD);
Prototype STRPTR GetSysMsgLine(STRPTR, STRPTR, UWORD);
Prototype VOID TrimString(STRPTR);
Prototype VOID SystemError(STRPTR, STRPTR);
Prototype VOID FileError(STRPTR, STRPTR);
Prototype BOOL Batch(STRPTR, UBYTE);
Prototype BOOL BatchEdit(STRPTR);
Prototype BOOL BatchDelete(STRPTR);
Prototype BOOL BatchDir(VOID);
Prototype BOOL AddSelEntry(UWORD);
Prototype BOOL DelSelEntry(VOID);
Prototype BOOL ListSelFile(VOID);
Prototype BOOL ExecSelFile(UWORD);
Prototype BOOL AddKillEntry(UWORD);
Prototype BOOL DelKillEntry(VOID);
Prototype BOOL ListKillFile(VOID);
Prototype BOOL ExecKillFile(VOID);
Prototype BOOL AddAliasEntry(UWORD);
Prototype BOOL DelAliasEntry(VOID);
Prototype BOOL ListAliasFile(VOID);
Prototype VOID GetAlias(STRPTR, UWORD, UWORD);
Prototype VOID WordWrap(STRPTR, UWORD, UWORD);
Prototype BOOL LineEditor(STRPTR);
Prototype LONG SystemCall(STRPTR);
Prototype BOOL Copy(STRPTR, STRPTR, BOOL);
/* filebase.c */
Prototype VOID Upload(UBYTE);
Prototype VOID Download(UMSMsgNum, UBYTE, STRPTR);
Prototype VOID XPRReceive(VOID);
Prototype BOOL XPRSend(VOID);
Prototype BOOL MoveBin(UMSMsgNum, struct AreaNode *, BOOL);
Prototype struct Window *GetWindow(VOID);
Prototype UBYTE ProtSelect(BOOL);
Prototype VOID DeleteBinary(UMSMsgNum, struct AreaNode *);
Prototype VOID BatchUpload(VOID);
Prototype VOID MsgUpload(VOID);
Prototype BOOL LocalDownload(VOID);
/* init.c */
Prototype UBYTE OpenLib(VOID);
Prototype UBYTE Identify(VOID);
Prototype UBYTE OpenTimer(VOID);
Prototype UBYTE OpenDisplay(VOID);
Prototype VOID Sense(UBYTE);
Prototype VOID TakeMSem(BOOL);
Prototype VOID DropMSem(VOID);
/* inout.c */
Prototype VOID FlushInput(VOID);
Prototype VOID SetTimer(ULONG, ULONG);
Prototype UBYTE Print(STRPTR, UWORD);
Prototype UBYTE BreakCheck(UWORD);
Prototype VOID XOff(VOID);
Prototype VOID OutChar(TEXT);
Prototype VOID OutBuffer(BPTR, TEXT);
Prototype VOID OutString(BPTR, STRPTR);
Prototype LONG CmdInput(STRPTR, UWORD, STRPTR, STRPTR, UWORD, UWORD);
Prototype BOOL PlopCheck(UBYTE, UWORD);
Prototype WORD InKey(WORD);
Prototype WORD InKeyNew(WORD);
Prototype TEXT ReadKey(VOID);
Prototype UWORD CheckCSI(TEXT);
Prototype BOOL StringSearch(STRPTR, STRPTR);
Prototype VOID DoFKey(UWORD);
Prototype ULONG MakeTime(STRPTR, time_t, time_t);
Prototype VOID CursorOn(VOID);
Prototype VOID CursorOff(VOID);
Prototype VOID DelInputChar(UWORD);
Prototype VOID InsInputChar(UWORD);
Prototype VOID ChatOut(STRPTR, UWORD);
Prototype VOID Error(STRPTR);
/* kms.c */
Prototype UWORD Break(VOID);
Prototype VOID wbmain(struct WBStartup *);
Prototype VOID main(UWORD, STRPTR *);
Prototype VOID HandleCall(VOID);
Prototype VOID WaitForCall(VOID);
/* kmsconv.c */
/* kmscookie.c */
/* kmsrexx.c */
Prototype VOID KMSRexxDisp(struct RexxMsg *, struct rexxCommandList *, STRPTR);
Prototype VOID RexxErr(UWORD);
Prototype VOID RexxOK(STRPTR, STRPTR);
Prototype VOID Rexx_SHUTDOWN(struct RexxMsg *, LONG []);
Prototype VOID Rexx_LOCKPORT(struct RexxMsg *, LONG []);
Prototype VOID Rexx_UNLOCKPORT(struct RexxMsg *, LONG []);
Prototype VOID Rexx_LOGIN(struct RexxMsg *, LONG []);
Prototype VOID Rexx_LOGOUT(struct RexxMsg *, LONG []);
Prototype VOID Rexx_OUT(struct RexxMsg *, LONG []);
Prototype VOID Rexx_OUTFILE(struct RexxMsg *, LONG []);
Prototype VOID Rexx_REFRESH(struct RexxMsg *, LONG []);
Prototype VOID Rexx_GETMSG(struct RexxMsg *, LONG []);
Prototype VOID Rexx_GETAREA(struct RexxMsg *, LONG []);
Prototype VOID Rexx_GETACCESS(struct RexxMsg *, LONG []);
Prototype VOID Rexx_INPUTSTR(struct RexxMsg *, LONG []);
Prototype VOID Rexx_GETUSER(struct RexxMsg *, LONG []);
Prototype VOID Rexx_SETUSER(struct RexxMsg *, LONG []);
Prototype VOID Rexx_ADDUSER(struct RexxMsg *, LONG []);
Prototype VOID Rexx_KMSEXEC(struct RexxMsg *, LONG []);
Prototype VOID Rexx_LOGENTRY(struct RexxMsg *, LONG []);
Prototype VOID Rexx_SETCONMODE(struct RexxMsg *, LONG []);
Prototype VOID Rexx_GETCONFIG(struct RexxMsg *, LONG []);
Prototype VOID Rexx_GETSESSION(struct RexxMsg *, LONG []);
Prototype VOID Rexx_GETFTP(struct RexxMsg *, LONG []);
Prototype VOID Rexx_GETAREALIST(struct RexxMsg *, LONG []);
Prototype VOID Rexx_SPYWIN(struct RexxMsg *, LONG []);
Prototype VOID ReadUserStem(struct Userdaten *, struct RexxMsg *, STRPTR);
Prototype BOOL SendPortMsg(STRPTR, WORD, UWORD);
Prototype BOOL ExecKMSRexx(STRPTR);
Prototype VOID RexxCmdParse(STRPTR, UBYTE *, STRPTR *);
Prototype BOOL CheckStack(VOID);
/* mailbox.c */
Prototype BOOL KMSLogin(VOID);
Prototype VOID HandleSession(VOID);
Prototype VOID KMSLogout(VOID);
Prototype BOOL YNRequest(UWORD, BOOL);
Prototype BOOL ReturnRequest(VOID);
Prototype BYTE MoreRequest(VOID);
Prototype VOID ChitChat(STRPTR);
Prototype UBYTE ChatPrint(STRPTR);
Prototype VOID AutoAction(VOID);
Prototype VOID LogoutUser(VOID);
/* modemio.c */
Prototype VOID ResetModem(VOID);
Prototype BOOL AnswerPhone(VOID);
Prototype VOID Hangup(VOID);
Prototype BOOL ModemWait(UWORD, STRPTR);
Prototype VOID ModemSend(STRPTR);
/* msgbase.c */
Prototype VOID InitUMS(VOID);
Prototype BOOL CheckNewMail(VOID);
Prototype BOOL ListMsgs(struct AreaNode *, UWORD);
Prototype UBYTE PrintMsgInfo(UMSMsgNum, UBYTE);
Prototype VOID AddSignature(VOID);
Prototype VOID CreatePrivImport(STRPTR);
Prototype VOID CreateComment(STRPTR, UWORD);
Prototype VOID CreateResendForward(STRPTR, UWORD);
Prototype VOID DeleteMsg(struct AreaNode *, UWORD);
Prototype VOID MsgStatusInfo(UMSMsgNum);
Prototype VOID DelProtMsg(UWORD, BOOL);
/* msgbase2.c */
Prototype UBYTE MsgPrint(STRPTR, UWORD);
Prototype BOOL HandleAttribs(STRPTR, UBYTE, ULONG *, ULONG *);
Prototype UBYTE MsgParsePrint(STRPTR, UWORD);
Prototype ULONG MsgSelect(UWORD, STRPTR);
Prototype ULONG MarkRead(UWORD, STRPTR);
Prototype BOOL CloneMsg(UMSMsgNum, struct AreaNode *, BOOL);
Prototype VOID Rot13(STRPTR);
Prototype UMSMsgNum NextReply(UMSMsgNum);
Prototype UMSMsgNum PrevReply(UMSMsgNum);
Prototype UMSMsgNum NextMsg(UMSMsgNum, UWORD);
Prototype UMSMsgNum PrevMsg(UMSMsgNum, UWORD);
Prototype UMSMsgNum ChainUp(UMSUserAccount, UMSMsgNum);
Prototype UMSMsgNum ChainDown(UMSUserAccount, UMSMsgNum);
Prototype UMSMsgNum ChainLeft(UMSUserAccount, UMSMsgNum);
Prototype UMSMsgNum ChainRight(UMSUserAccount, UMSMsgNum);
/* msgbase3.c */
Prototype UBYTE ReadMsg(UMSMsgNum, ULONG);
Prototype BOOL WriteMsg(UWORD, struct AreaNode *, STRPTR, STRPTR);
/* parse.c */
Prototype BOOL ParseArgs(VOID);
Prototype BOOL ParseToolTypes(struct WBStartup *);
Prototype UBYTE ParsePrint(STRPTR, UWORD);
Prototype UWORD CmdParse(STRPTR, UWORD);
Prototype BOOL CmdInterpreter(VOID);
Prototype BOOL CmdExecute(UWORD);
Prototype UWORD CmdSearch(STRPTR);
Prototype BOOL CmpArg(UBYTE, STRPTR);
Prototype STRPTR MsgStringParse(STRPTR, STRPTR, UWORD);
Prototype STRPTR StdStringParse(STRPTR, STRPTR, UWORD);
Prototype BOOL ParseRange(STRPTR);
Prototype BOOL ChatInterpreter(STRPTR);
Prototype BOOL ChatCmd(STRPTR);
/* rexx.c */
Prototype ULONG upRexxPort(STRPTR, struct rexxCommandList *, STRPTR, VOID (*)());
Prototype VOID dnRexxPort(VOID);
Prototype VOID dispRexxPort(VOID);
Prototype struct RexxMsg *sendRexxCmd(STRPTR, APTR, STRPTR, STRPTR, STRPTR, STRPTR);
Prototype BOOL WaitsyncRexxCmd(STRPTR, STRPTR);
Prototype VOID replyRexxCmd(struct RexxMsg *, ULONG, STRPTR);
Prototype BOOL SetARexxLastError(struct RexxMsg *, STRPTR);
Prototype BOOL SetARexxVarNum(struct RexxMsg *, STRPTR, STRPTR, UWORD);
Prototype BOOL SetARexxVarName(struct RexxMsg *, STRPTR, STRPTR, STRPTR);
Prototype BOOL GetARexxVarName(struct RexxMsg *, STRPTR *, STRPTR, STRPTR);
Prototype UBYTE OpenRexxLib(VOID);
Prototype VOID CloseRexxLib(VOID);
/* ums2kms.c */
/* user.c */
Prototype VOID InitUser(struct Userdaten *);
Prototype struct UserNode *UserCheck(STRPTR);
Prototype struct UserNode *InsertUser(VOID);
Prototype VOID DeleteUser(struct UserNode *);
Prototype BOOL RemoveUser(STRPTR);
Prototype BOOL EditUser(STRPTR);
Prototype BOOL EditUserInfo(struct UserNode *, UWORD);
Prototype BOOL ListUsers(STRPTR);
Prototype ULONG SetAccessBits(ULONG, UWORD);
Prototype VOID GlobalUserEdit(VOID);
Prototype VOID ConvertSpace(STRPTR);
Prototype VOID Upper(STRPTR);
Prototype BOOL CreateUserDir(struct UserNode *);
Prototype VOID TakeUSem(BOOL);
Prototype VOID DropUSem(VOID);
Prototype BOOL AddUMSUser(struct UserNode *);
Prototype BOOL DelUMSUser(struct UserNode *);
/* version.c */